package com.chatmcp.mcprouter.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 应用配置类
 * 映射application.yml中的app配置节点
 */
@Data
@Component
@ConfigurationProperties(prefix = "app")
public class AppConfig {

    /**
     * 是否使用数据库
     */
    private Boolean useDb = true;

    /**
     * 是否使用缓存
     */
    private Boolean useCache = true;

    /**
     * Web数据库名称
     */
    private String webDbName = "mcprouter";

    /**
     * API数据库名称
     */
    private String apiDbName = "mcprouter";

    /**
     * 缓存名称
     */
    private String cacheName = "redis";

    /**
     * 是否保存日志
     */
    private Boolean saveLog = true;
} 